<?php
namespace app\manage\validate;

use think\Validate;

class Login extends Validate
{
    protected $rule = [
        'cnum' => 'require|integer|alphaNum|max:11|min:11',
        'pwd' => 'require|alphaDash|max:18|min:8',
        'captcha' => 'require|captcha'
    ];

    protected $message = [
        'cnum.require' => '登录失败:学号/工号不得为空',
        'cnum.max' => '登录失败:学号/工号不得超过11位',
        'cnum.min' => '登录失败:学号/工号不得少于11位',
        'cnum.integer' => '登录失败:学号/工号必须为数字',
        'cnum.alphaNum' => '登录失败:学号/工号必须为数字',
        'pwd.require' => '登录失败:密码不得为空',
        'pwd.max' => '登录失败:密码不得超过18个字符',
        'pwd.min' => '登录失败:密码不得少于8个字符',
        'pwd.alphaDash' => '登录失败:密码必须为字母 数字 下划线_ 破折号-',
        'captcha.require' => '登录失败:验证码不得为空',
        'captcha.captcha' => '登录失败:验证码错误'
    ];
}
